demos/gtk-demo/paint.c: Fix build on pre-C99
authorChun-wei Fan <fanchunwei@src.gnome.org>
Tue, 28 Aug 2018 09:30:12 +0000 (17:30 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Tue, 28 Aug 2018 09:43:11 +0000 (17:43 +0800)
Use a const GdkRGBA to replace the compound literal use.

demos/gtk-demo/paint.c

index 55232b056557f9ff44f69b3367826c6f14632045..2236d1e2c2d0d211d8c63393d5b76a984183a8bf 100644 (file)
@@ -181,6 +181,7 @@ stylus_gesture_motion (GtkGestureStylus *gesture,
 static void
 drawing_area_init (DrawingArea *area)
 {
+  const GdkRGBA draw_rgba = { 0, 0, 0, 1 };
   gtk_event_box_set_visible_window (GTK_EVENT_BOX (area), TRUE);
 
   area->stylus_gesture = gtk_gesture_stylus_new (GTK_WIDGET (area));
@@ -189,7 +190,7 @@ drawing_area_init (DrawingArea *area)
   g_signal_connect (area->stylus_gesture, "motion",
                     G_CALLBACK (stylus_gesture_motion), area);
 
-  area->draw_color = (GdkRGBA) { 0, 0, 0, 1 };
+  area->draw_color = draw_rgba;
 }
 
 GtkWidget *
@@ -223,6 +224,7 @@ do_paint (GtkWidget *toplevel)
   if (!window)
     {
       GtkWidget *draw_area, *headerbar, *colorbutton;
+      const GdkRGBA draw_rgba = { 0, 0, 0, 1 };
 
       window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
 
@@ -237,7 +239,7 @@ do_paint (GtkWidget *toplevel)
       g_signal_connect (colorbutton, "color-set",
                         G_CALLBACK (color_button_color_set), draw_area);
       gtk_color_chooser_set_rgba (GTK_COLOR_CHOOSER (colorbutton),
-                                  &(GdkRGBA) { 0, 0, 0, 1 });
+                                  &draw_rgba);
 
       gtk_header_bar_pack_end (GTK_HEADER_BAR (headerbar), colorbutton);
       gtk_window_set_titlebar (GTK_WINDOW (window), headerbar);